x86: Remove global percpu_mm_info structure, to make dataflow through
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 20 Aug 2009 09:16:58 +0000 (10:16 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 20 Aug 2009 09:16:58 +0000 (10:16 +0100)
commit6a30c4f8f63cc7a4f445ebcdf317107650253e06
treec9b0516be069fc18b64bc3d09d0bd9951eca7a87
parentbb4b42c9cf8d6319739c6ac572896edc47cdba86
x86: Remove global percpu_mm_info structure, to make dataflow through
mm code clearer.

The FOREIGNDOM method was just confusing and pointless. The deferred
TLB flushing is of questionable value now that much automatic flushing has to be
synchronous to avoid guest SMP races.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/mm.c